package com.xoa.model.partyMember;

import com.alibaba.fastjson.annotation.JSONField;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

public class PartyMember {

    private String reportTime;

    private String thoughtReportTime;

    private String developsReportTime;

    public String getReportTime() {
        return reportTime;
    }

    public void setReportTime(String reportTime) {
        this.reportTime = reportTime;
    }

    public String getThoughtReportTime() {
        return thoughtReportTime;
    }

    public void setThoughtReportTime(String thoughtReportTime) {
        this.thoughtReportTime = thoughtReportTime;
    }

    public String getDevelopsReportTime() {
        return developsReportTime;
    }

    public void setDevelopsReportTime(String developsReportTime) {
        this.developsReportTime = developsReportTime;
    }

    //培养联系人
    private String developContacts;
    //入党介绍人
    private String recommendPerson;
    private String nodeStatus;
    private String deptName;
    private String attachmentNameRecommend;
    private String attachmentIdeRecommend;
    private String attachmentNameDevelops;
    private String attachmentIdDevelops;
    public String getAttachmentNameRecommend() {
        return attachmentNameRecommend;
    }

    public void setAttachmentNameRecommend(String attachmentNameRecommend) {
        this.attachmentNameRecommend = attachmentNameRecommend;
    }

    public String getAttachmentIdeRecommend() {
        return attachmentIdeRecommend;
    }

    public void setAttachmentIdeRecommend(String attachmentIdeRecommend) {
        this.attachmentIdeRecommend = attachmentIdeRecommend;
    }

    public String getAttachmentNameDevelops() {
        return attachmentNameDevelops;
    }

    public void setAttachmentNameDevelops(String attachmentNameDevelops) {
        this.attachmentNameDevelops = attachmentNameDevelops;
    }

    public String getAttachmentIdDevelops() {
        return attachmentIdDevelops;
    }

    public void setAttachmentIdDevelops(String attachmentIdDevelops) {
        this.attachmentIdDevelops = attachmentIdDevelops;
    }

    public String getDevelopContacts() {
        return developContacts;
    }

    public void setDevelopContacts(String developContacts) {
        this.developContacts = developContacts;
    }

    public String getRecommendPerson() {
        return recommendPerson;
    }

    public void setRecommendPerson(String recommendPerson) {
        this.recommendPerson = recommendPerson;
    }

    public String getNodeStatus() {
        return nodeStatus;
    }

    public void setNodeStatus(String nodeStatus) {
        this.nodeStatus = nodeStatus;
    }

    private String parentPedtName;
    private String postName;

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getParentPedtName() {
        return parentPedtName;
    }

    public void setParentPedtName(String parentPedtName) {
        this.parentPedtName = parentPedtName;
    }

    public String getPostName() {
        return postName;
    }

    public void setPostName(String postName) {
        this.postName = postName;
    }

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column party_member.MEMBER_ID
     *
     * @mbggenerated
     */
    private Integer memberId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column party_member.USER_ID
     *
     * @mbggenerated
     */
    private String userId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column party_member.USER_NAME
     *
     * @mbggenerated
     */
    private String userName;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column party_member.DEPT_ID
     *
     * @mbggenerated
     */
    private Integer deptId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column party_member.FAMILY_NAME
     *
     * @mbggenerated
     */
    private String familyName;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column party_member.PARENT_PEDT_ID
     *
     * @mbggenerated
     */
    private Integer parentPedtId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column party_member.SEX
     *
     * @mbggenerated
     */
    private String sex;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column party_member.POST_ID
     *
     * @mbggenerated
     */
    private Integer postId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column party_member.BIRTHDAY
     *
     * @mbggenerated
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JSONField(format = "yyyy-MM-dd")
    private Date birthday;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column party_member.DEVELOP_PHASE
     *
     * @mbggenerated
     */
    private String developPhase;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column party_member.APPLY_TIME
     *
     * @mbggenerated
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JSONField(format = "yyyy-MM-dd")
    private Date applyTime;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column party_member.ACTIVISTS_TIME
     *
     * @mbggenerated
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JSONField(format = "yyyy-MM-dd")
    private Date activistsTime;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column party_member.DEVELOP_TIME
     *
     * @mbggenerated
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JSONField(format = "yyyy-MM-dd")
    private Date developTime;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column party_member.PREPARE_TIME
     *
     * @mbggenerated
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JSONField(format = "yyyy-MM-dd")
    private Date prepareTime;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column party_member.RECEIVE_TIME
     *
     * @mbggenerated
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JSONField(format = "yyyy-MM-dd")
    private Date receiveTime;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column party_member.REPORTS
     *
     * @mbggenerated
     */
    private String reports;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column party_member.STATE
     *
     * @mbggenerated
     */
    private String state;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column party_member.STATE_TIME
     *
     * @mbggenerated
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JSONField(format = "yyyy-MM-dd")
    private Date stateTime;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column party_member.OLD_RUN_ID
     *
     * @mbggenerated
     */
    private String oldRunId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column party_member.RUN_ID
     *
     * @mbggenerated
     */
    private Integer runId;

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column party_member.MEMBER_ID
     *
     * @return the value of party_member.MEMBER_ID
     *
     * @mbggenerated
     */
    public Integer getMemberId() {
        return memberId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column party_member.MEMBER_ID
     *
     * @param memberId the value for party_member.MEMBER_ID
     *
     * @mbggenerated
     */
    public void setMemberId(Integer memberId) {
        this.memberId = memberId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column party_member.USER_ID
     *
     * @return the value of party_member.USER_ID
     *
     * @mbggenerated
     */
    public String getUserId() {
        return userId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column party_member.USER_ID
     *
     * @param userId the value for party_member.USER_ID
     *
     * @mbggenerated
     */
    public void setUserId(String userId) {
        this.userId = userId == null ? null : userId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column party_member.USER_NAME
     *
     * @return the value of party_member.USER_NAME
     *
     * @mbggenerated
     */
    public String getUserName() {
        return userName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column party_member.USER_NAME
     *
     * @param userName the value for party_member.USER_NAME
     *
     * @mbggenerated
     */
    public void setUserName(String userName) {
        this.userName = userName == null ? null : userName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column party_member.DEPT_ID
     *
     * @return the value of party_member.DEPT_ID
     *
     * @mbggenerated
     */
    public Integer getDeptId() {
        return deptId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column party_member.DEPT_ID
     *
     * @param deptId the value for party_member.DEPT_ID
     *
     * @mbggenerated
     */
    public void setDeptId(Integer deptId) {
        this.deptId = deptId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column party_member.FAMILY_NAME
     *
     * @return the value of party_member.FAMILY_NAME
     *
     * @mbggenerated
     */
    public String getFamilyName() {
        return familyName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column party_member.FAMILY_NAME
     *
     * @param familyName the value for party_member.FAMILY_NAME
     *
     * @mbggenerated
     */
    public void setFamilyName(String familyName) {
        this.familyName = familyName == null ? null : familyName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column party_member.PARENT_PEDT_ID
     *
     * @return the value of party_member.PARENT_PEDT_ID
     *
     * @mbggenerated
     */
    public Integer getParentPedtId() {
        return parentPedtId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column party_member.PARENT_PEDT_ID
     *
     * @param parentPedtId the value for party_member.PARENT_PEDT_ID
     *
     * @mbggenerated
     */
    public void setParentPedtId(Integer parentPedtId) {
        this.parentPedtId = parentPedtId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column party_member.SEX
     *
     * @return the value of party_member.SEX
     *
     * @mbggenerated
     */
    public String getSex() {
        return sex;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column party_member.SEX
     *
     * @param sex the value for party_member.SEX
     *
     * @mbggenerated
     */
    public void setSex(String sex) {
        this.sex = sex == null ? null : sex.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column party_member.POST_ID
     *
     * @return the value of party_member.POST_ID
     *
     * @mbggenerated
     */
    public Integer getPostId() {
        return postId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column party_member.POST_ID
     *
     * @param postId the value for party_member.POST_ID
     *
     * @mbggenerated
     */
    public void setPostId(Integer postId) {
        this.postId = postId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column party_member.BIRTHDAY
     *
     * @return the value of party_member.BIRTHDAY
     *
     * @mbggenerated
     */
    public Date getBirthday() {
        return birthday;
    }
    private String birthdayN;

    public String getBirthdayN() {
        return birthdayN;
    }

    public void setBirthdayN(String birthdayN) {
        this.birthdayN = birthdayN;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column party_member.BIRTHDAY
     *
     * @param birthday the value for party_member.BIRTHDAY
     *
     * @mbggenerated
     */
    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column party_member.DEVELOP_PHASE
     *
     * @return the value of party_member.DEVELOP_PHASE
     *
     * @mbggenerated
     */
    public String getDevelopPhase() {
        return developPhase;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column party_member.DEVELOP_PHASE
     *
     * @param developPhase the value for party_member.DEVELOP_PHASE
     *
     * @mbggenerated
     */
    public void setDevelopPhase(String developPhase) {
        this.developPhase = developPhase == null ? null : developPhase.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column party_member.APPLY_TIME
     *
     * @return the value of party_member.APPLY_TIME
     *
     * @mbggenerated
     */
    public Date getApplyTime() {
        return applyTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column party_member.APPLY_TIME
     *
     * @param applyTime the value for party_member.APPLY_TIME
     *
     * @mbggenerated
     */
    public void setApplyTime(Date applyTime) {
        this.applyTime = applyTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column party_member.ACTIVISTS_TIME
     *
     * @return the value of party_member.ACTIVISTS_TIME
     *
     * @mbggenerated
     */
    public Date getActivistsTime() {
        return activistsTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column party_member.ACTIVISTS_TIME
     *
     * @param activistsTime the value for party_member.ACTIVISTS_TIME
     *
     * @mbggenerated
     */
    public void setActivistsTime(Date activistsTime) {
        this.activistsTime = activistsTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column party_member.DEVELOP_TIME
     *
     * @return the value of party_member.DEVELOP_TIME
     *
     * @mbggenerated
     */
    public Date getDevelopTime() {
        return developTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column party_member.DEVELOP_TIME
     *
     * @param developTime the value for party_member.DEVELOP_TIME
     *
     * @mbggenerated
     */
    public void setDevelopTime(Date developTime) {
        this.developTime = developTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column party_member.PREPARE_TIME
     *
     * @return the value of party_member.PREPARE_TIME
     *
     * @mbggenerated
     */
    public Date getPrepareTime() {
        return prepareTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column party_member.PREPARE_TIME
     *
     * @param prepareTime the value for party_member.PREPARE_TIME
     *
     * @mbggenerated
     */
    public void setPrepareTime(Date prepareTime) {
        this.prepareTime = prepareTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column party_member.RECEIVE_TIME
     *
     * @return the value of party_member.RECEIVE_TIME
     *
     * @mbggenerated
     */
    public Date getReceiveTime() {
        return receiveTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column party_member.RECEIVE_TIME
     *
     * @param receiveTime the value for party_member.RECEIVE_TIME
     *
     * @mbggenerated
     */
    public void setReceiveTime(Date receiveTime) {
        this.receiveTime = receiveTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column party_member.REPORTS
     *
     * @return the value of party_member.REPORTS
     *
     * @mbggenerated
     */
    public String getReports() {
        return reports;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column party_member.REPORTS
     *
     * @param reports the value for party_member.REPORTS
     *
     * @mbggenerated
     */
    public void setReports(String reports) {
        this.reports = reports == null ? null : reports.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column party_member.STATE
     *
     * @return the value of party_member.STATE
     *
     * @mbggenerated
     */
    public String getState() {
        return state;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column party_member.STATE
     *
     * @param state the value for party_member.STATE
     *
     * @mbggenerated
     */
    public void setState(String state) {
        this.state = state == null ? null : state.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column party_member.STATE_TIME
     *
     * @return the value of party_member.STATE_TIME
     *
     * @mbggenerated
     */
    public Date getStateTime() {
        return stateTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column party_member.STATE_TIME
     *
     * @param stateTime the value for party_member.STATE_TIME
     *
     * @mbggenerated
     */
    public void setStateTime(Date stateTime) {
        this.stateTime = stateTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column party_member.OLD_RUN_ID
     *
     * @return the value of party_member.OLD_RUN_ID
     *
     * @mbggenerated
     */
    public String getOldRunId() {
        return oldRunId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column party_member.OLD_RUN_ID
     *
     * @param oldRunId the value for party_member.OLD_RUN_ID
     *
     * @mbggenerated
     */
    public void setOldRunId(String oldRunId) {
        this.oldRunId = oldRunId == null ? null : oldRunId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column party_member.RUN_ID
     *
     * @return the value of party_member.RUN_ID
     *
     * @mbggenerated
     */
    public Integer getRunId() {
        return runId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column party_member.RUN_ID
     *
     * @param runId the value for party_member.RUN_ID
     *
     * @mbggenerated
     */
    public void setRunId(Integer runId) {
        this.runId = runId;
    }
}